
package com.movitech.mobile.ddzy.bpm;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.movitech.mobile.ddzy.bpm package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _GetBranchList_QNAME = new QName("http://service.ws.mg.com/", "getBranchList");
    private final static QName _GetBranchListResponse_QNAME = new QName("http://service.ws.mg.com/", "getBranchListResponse");
    private final static QName _InvokePaymentVoucher_QNAME = new QName("http://service.ws.mg.com/", "invokePaymentVoucher");
    private final static QName _InvokePaymentVoucherResponse_QNAME = new QName("http://service.ws.mg.com/", "invokePaymentVoucherResponse");
    private final static QName _GetOrganizationInfo_QNAME = new QName("http://service.ws.mg.com/", "getOrganizationInfo");
    private final static QName _GetOrganizationInfoResponse_QNAME = new QName("http://service.ws.mg.com/", "getOrganizationInfoResponse");
    private final static QName _GetParammeter_QNAME = new QName("http://service.ws.mg.com/", "getParammeter");
    private final static QName _GetParammeterResponse_QNAME = new QName("http://service.ws.mg.com/", "getParammeterResponse");
    private final static QName _GetEmtryTime_QNAME = new QName("http://service.ws.mg.com/", "getEmtryTime");
    private final static QName _GetEmtryTimeResponse_QNAME = new QName("http://service.ws.mg.com/", "getEmtryTimeResponse");
    private final static QName _GetApprovalFlowUrl_QNAME = new QName("http://service.ws.mg.com/", "getApprovalFlowUrl");
    private final static QName _GetApprovalFlowUrlResponse_QNAME = new QName("http://service.ws.mg.com/", "getApprovalFlowUrlResponse");
    private final static QName _GetReportPersonalData_QNAME = new QName("http://service.ws.mg.com/", "getReportPersonalData");
    private final static QName _GetReportPersonalDataResponse_QNAME = new QName("http://service.ws.mg.com/", "getReportPersonalDataResponse");
    private final static QName _LoadIndicatorData_QNAME = new QName("http://service.ws.mg.com/", "loadIndicatorData");
    private final static QName _LoadIndicatorDataResponse_QNAME = new QName("http://service.ws.mg.com/", "loadIndicatorDataResponse");
    private final static QName _GetPublicity_QNAME = new QName("http://service.ws.mg.com/", "getPublicity");
    private final static QName _GetPublicityResponse_QNAME = new QName("http://service.ws.mg.com/", "getPublicityResponse");
    private final static QName _InvokeApprovalFlow_QNAME = new QName("http://service.ws.mg.com/", "invokeApprovalFlow");
    private final static QName _InvokeApprovalFlowResponse_QNAME = new QName("http://service.ws.mg.com/", "invokeApprovalFlowResponse");
    private final static QName _GetExpAccountStatus_QNAME = new QName("http://service.ws.mg.com/", "getExpAccountStatus");
    private final static QName _GetExpAccountStatusResponse_QNAME = new QName("http://service.ws.mg.com/", "getExpAccountStatusResponse");
    private final static QName _InvokeExpenseFlow_QNAME = new QName("http://service.ws.mg.com/", "invokeExpenseFlow");
    private final static QName _InvokeExpenseFlowResponse_QNAME = new QName("http://service.ws.mg.com/", "invokeExpenseFlowResponse");
    private final static QName _GetUsersByCompanyMajor_QNAME = new QName("http://service.ws.mg.com/", "getUsersByCompanyMajor");
    private final static QName _GetUsersByCompanyMajorResponse_QNAME = new QName("http://service.ws.mg.com/", "getUsersByCompanyMajorResponse");
    private final static QName _GetApprovalExpUrl_QNAME = new QName("http://service.ws.mg.com/", "getApprovalExpUrl");
    private final static QName _GetApprovalExpUrlResponse_QNAME = new QName("http://service.ws.mg.com/", "getApprovalExpUrlResponse");
    private final static QName _GetUserInfo_QNAME = new QName("http://service.ws.mg.com/", "getUserInfo");
    private final static QName _GetUserInfoResponse_QNAME = new QName("http://service.ws.mg.com/", "getUserInfoResponse");
    private final static QName _SendAlert_QNAME = new QName("http://service.ws.mg.com/", "sendAlert");
    private final static QName _SendAlertResponse_QNAME = new QName("http://service.ws.mg.com/", "sendAlertResponse");
    private final static QName _GetUserListByEmployeeIds_QNAME = new QName("http://service.ws.mg.com/", "getUserListByEmployeeIds");
    private final static QName _GetUserListByEmployeeIdsResponse_QNAME = new QName("http://service.ws.mg.com/", "getUserListByEmployeeIdsResponse");
    private final static QName _GetFlowStatus_QNAME = new QName("http://service.ws.mg.com/", "getFlowStatus");
    private final static QName _GetFlowStatusResponse_QNAME = new QName("http://service.ws.mg.com/", "getFlowStatusResponse");
    private final static QName _GetUserInfoAll_QNAME = new QName("http://service.ws.mg.com/", "getUserInfoAll");
    private final static QName _GetUserInfoAllResponse_QNAME = new QName("http://service.ws.mg.com/", "getUserInfoAllResponse");
    private final static QName _SendMessage_QNAME = new QName("http://service.ws.mg.com/", "sendMessage");
    private final static QName _SendMessageResponse_QNAME = new QName("http://service.ws.mg.com/", "sendMessageResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.movitech.mobile.ddzy.bpm
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link GetBranchList }
     * 
     */
    public GetBranchList createGetBranchList() {
        return new GetBranchList();
    }

    /**
     * Create an instance of {@link GetBranchListResponse }
     * 
     */
    public GetBranchListResponse createGetBranchListResponse() {
        return new GetBranchListResponse();
    }

    /**
     * Create an instance of {@link InvokePaymentVoucher }
     * 
     */
    public InvokePaymentVoucher createInvokePaymentVoucher() {
        return new InvokePaymentVoucher();
    }

    /**
     * Create an instance of {@link InvokePaymentVoucherResponse }
     * 
     */
    public InvokePaymentVoucherResponse createInvokePaymentVoucherResponse() {
        return new InvokePaymentVoucherResponse();
    }

    /**
     * Create an instance of {@link GetOrganizationInfo }
     * 
     */
    public GetOrganizationInfo createGetOrganizationInfo() {
        return new GetOrganizationInfo();
    }

    /**
     * Create an instance of {@link GetOrganizationInfoResponse }
     * 
     */
    public GetOrganizationInfoResponse createGetOrganizationInfoResponse() {
        return new GetOrganizationInfoResponse();
    }

    /**
     * Create an instance of {@link GetParammeter }
     * 
     */
    public GetParammeter createGetParammeter() {
        return new GetParammeter();
    }

    /**
     * Create an instance of {@link GetParammeterResponse }
     * 
     */
    public GetParammeterResponse createGetParammeterResponse() {
        return new GetParammeterResponse();
    }

    /**
     * Create an instance of {@link GetEmtryTime }
     * 
     */
    public GetEmtryTime createGetEmtryTime() {
        return new GetEmtryTime();
    }

    /**
     * Create an instance of {@link GetEmtryTimeResponse }
     * 
     */
    public GetEmtryTimeResponse createGetEmtryTimeResponse() {
        return new GetEmtryTimeResponse();
    }

    /**
     * Create an instance of {@link GetApprovalFlowUrl }
     * 
     */
    public GetApprovalFlowUrl createGetApprovalFlowUrl() {
        return new GetApprovalFlowUrl();
    }

    /**
     * Create an instance of {@link GetApprovalFlowUrlResponse }
     * 
     */
    public GetApprovalFlowUrlResponse createGetApprovalFlowUrlResponse() {
        return new GetApprovalFlowUrlResponse();
    }

    /**
     * Create an instance of {@link GetReportPersonalData }
     * 
     */
    public GetReportPersonalData createGetReportPersonalData() {
        return new GetReportPersonalData();
    }

    /**
     * Create an instance of {@link GetReportPersonalDataResponse }
     * 
     */
    public GetReportPersonalDataResponse createGetReportPersonalDataResponse() {
        return new GetReportPersonalDataResponse();
    }

    /**
     * Create an instance of {@link LoadIndicatorData }
     * 
     */
    public LoadIndicatorData createLoadIndicatorData() {
        return new LoadIndicatorData();
    }

    /**
     * Create an instance of {@link LoadIndicatorDataResponse }
     * 
     */
    public LoadIndicatorDataResponse createLoadIndicatorDataResponse() {
        return new LoadIndicatorDataResponse();
    }

    /**
     * Create an instance of {@link GetPublicity }
     * 
     */
    public GetPublicity createGetPublicity() {
        return new GetPublicity();
    }

    /**
     * Create an instance of {@link GetPublicityResponse }
     * 
     */
    public GetPublicityResponse createGetPublicityResponse() {
        return new GetPublicityResponse();
    }

    /**
     * Create an instance of {@link InvokeApprovalFlow }
     * 
     */
    public InvokeApprovalFlow createInvokeApprovalFlow() {
        return new InvokeApprovalFlow();
    }

    /**
     * Create an instance of {@link InvokeApprovalFlowResponse }
     * 
     */
    public InvokeApprovalFlowResponse createInvokeApprovalFlowResponse() {
        return new InvokeApprovalFlowResponse();
    }

    /**
     * Create an instance of {@link GetExpAccountStatus }
     * 
     */
    public GetExpAccountStatus createGetExpAccountStatus() {
        return new GetExpAccountStatus();
    }

    /**
     * Create an instance of {@link GetExpAccountStatusResponse }
     * 
     */
    public GetExpAccountStatusResponse createGetExpAccountStatusResponse() {
        return new GetExpAccountStatusResponse();
    }

    /**
     * Create an instance of {@link InvokeExpenseFlow }
     * 
     */
    public InvokeExpenseFlow createInvokeExpenseFlow() {
        return new InvokeExpenseFlow();
    }

    /**
     * Create an instance of {@link InvokeExpenseFlowResponse }
     * 
     */
    public InvokeExpenseFlowResponse createInvokeExpenseFlowResponse() {
        return new InvokeExpenseFlowResponse();
    }

    /**
     * Create an instance of {@link GetUsersByCompanyMajor }
     * 
     */
    public GetUsersByCompanyMajor createGetUsersByCompanyMajor() {
        return new GetUsersByCompanyMajor();
    }

    /**
     * Create an instance of {@link GetUsersByCompanyMajorResponse }
     * 
     */
    public GetUsersByCompanyMajorResponse createGetUsersByCompanyMajorResponse() {
        return new GetUsersByCompanyMajorResponse();
    }

    /**
     * Create an instance of {@link GetApprovalExpUrl }
     * 
     */
    public GetApprovalExpUrl createGetApprovalExpUrl() {
        return new GetApprovalExpUrl();
    }

    /**
     * Create an instance of {@link GetApprovalExpUrlResponse }
     * 
     */
    public GetApprovalExpUrlResponse createGetApprovalExpUrlResponse() {
        return new GetApprovalExpUrlResponse();
    }

    /**
     * Create an instance of {@link GetUserInfo }
     * 
     */
    public GetUserInfo createGetUserInfo() {
        return new GetUserInfo();
    }

    /**
     * Create an instance of {@link GetUserInfoResponse }
     * 
     */
    public GetUserInfoResponse createGetUserInfoResponse() {
        return new GetUserInfoResponse();
    }

    /**
     * Create an instance of {@link SendAlert }
     * 
     */
    public SendAlert createSendAlert() {
        return new SendAlert();
    }

    /**
     * Create an instance of {@link SendAlertResponse }
     * 
     */
    public SendAlertResponse createSendAlertResponse() {
        return new SendAlertResponse();
    }

    /**
     * Create an instance of {@link GetUserListByEmployeeIds }
     * 
     */
    public GetUserListByEmployeeIds createGetUserListByEmployeeIds() {
        return new GetUserListByEmployeeIds();
    }

    /**
     * Create an instance of {@link GetUserListByEmployeeIdsResponse }
     * 
     */
    public GetUserListByEmployeeIdsResponse createGetUserListByEmployeeIdsResponse() {
        return new GetUserListByEmployeeIdsResponse();
    }

    /**
     * Create an instance of {@link GetFlowStatus }
     * 
     */
    public GetFlowStatus createGetFlowStatus() {
        return new GetFlowStatus();
    }

    /**
     * Create an instance of {@link GetFlowStatusResponse }
     * 
     */
    public GetFlowStatusResponse createGetFlowStatusResponse() {
        return new GetFlowStatusResponse();
    }

    /**
     * Create an instance of {@link GetUserInfoAll }
     * 
     */
    public GetUserInfoAll createGetUserInfoAll() {
        return new GetUserInfoAll();
    }

    /**
     * Create an instance of {@link GetUserInfoAllResponse }
     * 
     */
    public GetUserInfoAllResponse createGetUserInfoAllResponse() {
        return new GetUserInfoAllResponse();
    }

    /**
     * Create an instance of {@link SendMessage }
     * 
     */
    public SendMessage createSendMessage() {
        return new SendMessage();
    }

    /**
     * Create an instance of {@link SendMessageResponse }
     * 
     */
    public SendMessageResponse createSendMessageResponse() {
        return new SendMessageResponse();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetBranchList }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getBranchList")
    public JAXBElement<GetBranchList> createGetBranchList(GetBranchList value) {
        return new JAXBElement<GetBranchList>(_GetBranchList_QNAME, GetBranchList.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetBranchListResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getBranchListResponse")
    public JAXBElement<GetBranchListResponse> createGetBranchListResponse(GetBranchListResponse value) {
        return new JAXBElement<GetBranchListResponse>(_GetBranchListResponse_QNAME, GetBranchListResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InvokePaymentVoucher }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "invokePaymentVoucher")
    public JAXBElement<InvokePaymentVoucher> createInvokePaymentVoucher(InvokePaymentVoucher value) {
        return new JAXBElement<InvokePaymentVoucher>(_InvokePaymentVoucher_QNAME, InvokePaymentVoucher.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InvokePaymentVoucherResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "invokePaymentVoucherResponse")
    public JAXBElement<InvokePaymentVoucherResponse> createInvokePaymentVoucherResponse(InvokePaymentVoucherResponse value) {
        return new JAXBElement<InvokePaymentVoucherResponse>(_InvokePaymentVoucherResponse_QNAME, InvokePaymentVoucherResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetOrganizationInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getOrganizationInfo")
    public JAXBElement<GetOrganizationInfo> createGetOrganizationInfo(GetOrganizationInfo value) {
        return new JAXBElement<GetOrganizationInfo>(_GetOrganizationInfo_QNAME, GetOrganizationInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetOrganizationInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getOrganizationInfoResponse")
    public JAXBElement<GetOrganizationInfoResponse> createGetOrganizationInfoResponse(GetOrganizationInfoResponse value) {
        return new JAXBElement<GetOrganizationInfoResponse>(_GetOrganizationInfoResponse_QNAME, GetOrganizationInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetParammeter }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getParammeter")
    public JAXBElement<GetParammeter> createGetParammeter(GetParammeter value) {
        return new JAXBElement<GetParammeter>(_GetParammeter_QNAME, GetParammeter.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetParammeterResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getParammeterResponse")
    public JAXBElement<GetParammeterResponse> createGetParammeterResponse(GetParammeterResponse value) {
        return new JAXBElement<GetParammeterResponse>(_GetParammeterResponse_QNAME, GetParammeterResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEmtryTime }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getEmtryTime")
    public JAXBElement<GetEmtryTime> createGetEmtryTime(GetEmtryTime value) {
        return new JAXBElement<GetEmtryTime>(_GetEmtryTime_QNAME, GetEmtryTime.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEmtryTimeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getEmtryTimeResponse")
    public JAXBElement<GetEmtryTimeResponse> createGetEmtryTimeResponse(GetEmtryTimeResponse value) {
        return new JAXBElement<GetEmtryTimeResponse>(_GetEmtryTimeResponse_QNAME, GetEmtryTimeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetApprovalFlowUrl }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getApprovalFlowUrl")
    public JAXBElement<GetApprovalFlowUrl> createGetApprovalFlowUrl(GetApprovalFlowUrl value) {
        return new JAXBElement<GetApprovalFlowUrl>(_GetApprovalFlowUrl_QNAME, GetApprovalFlowUrl.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetApprovalFlowUrlResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getApprovalFlowUrlResponse")
    public JAXBElement<GetApprovalFlowUrlResponse> createGetApprovalFlowUrlResponse(GetApprovalFlowUrlResponse value) {
        return new JAXBElement<GetApprovalFlowUrlResponse>(_GetApprovalFlowUrlResponse_QNAME, GetApprovalFlowUrlResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetReportPersonalData }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getReportPersonalData")
    public JAXBElement<GetReportPersonalData> createGetReportPersonalData(GetReportPersonalData value) {
        return new JAXBElement<GetReportPersonalData>(_GetReportPersonalData_QNAME, GetReportPersonalData.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetReportPersonalDataResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getReportPersonalDataResponse")
    public JAXBElement<GetReportPersonalDataResponse> createGetReportPersonalDataResponse(GetReportPersonalDataResponse value) {
        return new JAXBElement<GetReportPersonalDataResponse>(_GetReportPersonalDataResponse_QNAME, GetReportPersonalDataResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LoadIndicatorData }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "loadIndicatorData")
    public JAXBElement<LoadIndicatorData> createLoadIndicatorData(LoadIndicatorData value) {
        return new JAXBElement<LoadIndicatorData>(_LoadIndicatorData_QNAME, LoadIndicatorData.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LoadIndicatorDataResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "loadIndicatorDataResponse")
    public JAXBElement<LoadIndicatorDataResponse> createLoadIndicatorDataResponse(LoadIndicatorDataResponse value) {
        return new JAXBElement<LoadIndicatorDataResponse>(_LoadIndicatorDataResponse_QNAME, LoadIndicatorDataResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPublicity }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getPublicity")
    public JAXBElement<GetPublicity> createGetPublicity(GetPublicity value) {
        return new JAXBElement<GetPublicity>(_GetPublicity_QNAME, GetPublicity.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetPublicityResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getPublicityResponse")
    public JAXBElement<GetPublicityResponse> createGetPublicityResponse(GetPublicityResponse value) {
        return new JAXBElement<GetPublicityResponse>(_GetPublicityResponse_QNAME, GetPublicityResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InvokeApprovalFlow }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "invokeApprovalFlow")
    public JAXBElement<InvokeApprovalFlow> createInvokeApprovalFlow(InvokeApprovalFlow value) {
        return new JAXBElement<InvokeApprovalFlow>(_InvokeApprovalFlow_QNAME, InvokeApprovalFlow.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InvokeApprovalFlowResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "invokeApprovalFlowResponse")
    public JAXBElement<InvokeApprovalFlowResponse> createInvokeApprovalFlowResponse(InvokeApprovalFlowResponse value) {
        return new JAXBElement<InvokeApprovalFlowResponse>(_InvokeApprovalFlowResponse_QNAME, InvokeApprovalFlowResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetExpAccountStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getExpAccountStatus")
    public JAXBElement<GetExpAccountStatus> createGetExpAccountStatus(GetExpAccountStatus value) {
        return new JAXBElement<GetExpAccountStatus>(_GetExpAccountStatus_QNAME, GetExpAccountStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetExpAccountStatusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getExpAccountStatusResponse")
    public JAXBElement<GetExpAccountStatusResponse> createGetExpAccountStatusResponse(GetExpAccountStatusResponse value) {
        return new JAXBElement<GetExpAccountStatusResponse>(_GetExpAccountStatusResponse_QNAME, GetExpAccountStatusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InvokeExpenseFlow }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "invokeExpenseFlow")
    public JAXBElement<InvokeExpenseFlow> createInvokeExpenseFlow(InvokeExpenseFlow value) {
        return new JAXBElement<InvokeExpenseFlow>(_InvokeExpenseFlow_QNAME, InvokeExpenseFlow.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link InvokeExpenseFlowResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "invokeExpenseFlowResponse")
    public JAXBElement<InvokeExpenseFlowResponse> createInvokeExpenseFlowResponse(InvokeExpenseFlowResponse value) {
        return new JAXBElement<InvokeExpenseFlowResponse>(_InvokeExpenseFlowResponse_QNAME, InvokeExpenseFlowResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUsersByCompanyMajor }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getUsersByCompanyMajor")
    public JAXBElement<GetUsersByCompanyMajor> createGetUsersByCompanyMajor(GetUsersByCompanyMajor value) {
        return new JAXBElement<GetUsersByCompanyMajor>(_GetUsersByCompanyMajor_QNAME, GetUsersByCompanyMajor.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUsersByCompanyMajorResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getUsersByCompanyMajorResponse")
    public JAXBElement<GetUsersByCompanyMajorResponse> createGetUsersByCompanyMajorResponse(GetUsersByCompanyMajorResponse value) {
        return new JAXBElement<GetUsersByCompanyMajorResponse>(_GetUsersByCompanyMajorResponse_QNAME, GetUsersByCompanyMajorResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetApprovalExpUrl }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getApprovalExpUrl")
    public JAXBElement<GetApprovalExpUrl> createGetApprovalExpUrl(GetApprovalExpUrl value) {
        return new JAXBElement<GetApprovalExpUrl>(_GetApprovalExpUrl_QNAME, GetApprovalExpUrl.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetApprovalExpUrlResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getApprovalExpUrlResponse")
    public JAXBElement<GetApprovalExpUrlResponse> createGetApprovalExpUrlResponse(GetApprovalExpUrlResponse value) {
        return new JAXBElement<GetApprovalExpUrlResponse>(_GetApprovalExpUrlResponse_QNAME, GetApprovalExpUrlResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUserInfo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getUserInfo")
    public JAXBElement<GetUserInfo> createGetUserInfo(GetUserInfo value) {
        return new JAXBElement<GetUserInfo>(_GetUserInfo_QNAME, GetUserInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUserInfoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getUserInfoResponse")
    public JAXBElement<GetUserInfoResponse> createGetUserInfoResponse(GetUserInfoResponse value) {
        return new JAXBElement<GetUserInfoResponse>(_GetUserInfoResponse_QNAME, GetUserInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SendAlert }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "sendAlert")
    public JAXBElement<SendAlert> createSendAlert(SendAlert value) {
        return new JAXBElement<SendAlert>(_SendAlert_QNAME, SendAlert.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SendAlertResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "sendAlertResponse")
    public JAXBElement<SendAlertResponse> createSendAlertResponse(SendAlertResponse value) {
        return new JAXBElement<SendAlertResponse>(_SendAlertResponse_QNAME, SendAlertResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUserListByEmployeeIds }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getUserListByEmployeeIds")
    public JAXBElement<GetUserListByEmployeeIds> createGetUserListByEmployeeIds(GetUserListByEmployeeIds value) {
        return new JAXBElement<GetUserListByEmployeeIds>(_GetUserListByEmployeeIds_QNAME, GetUserListByEmployeeIds.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUserListByEmployeeIdsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getUserListByEmployeeIdsResponse")
    public JAXBElement<GetUserListByEmployeeIdsResponse> createGetUserListByEmployeeIdsResponse(GetUserListByEmployeeIdsResponse value) {
        return new JAXBElement<GetUserListByEmployeeIdsResponse>(_GetUserListByEmployeeIdsResponse_QNAME, GetUserListByEmployeeIdsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetFlowStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getFlowStatus")
    public JAXBElement<GetFlowStatus> createGetFlowStatus(GetFlowStatus value) {
        return new JAXBElement<GetFlowStatus>(_GetFlowStatus_QNAME, GetFlowStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetFlowStatusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getFlowStatusResponse")
    public JAXBElement<GetFlowStatusResponse> createGetFlowStatusResponse(GetFlowStatusResponse value) {
        return new JAXBElement<GetFlowStatusResponse>(_GetFlowStatusResponse_QNAME, GetFlowStatusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUserInfoAll }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getUserInfoAll")
    public JAXBElement<GetUserInfoAll> createGetUserInfoAll(GetUserInfoAll value) {
        return new JAXBElement<GetUserInfoAll>(_GetUserInfoAll_QNAME, GetUserInfoAll.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetUserInfoAllResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "getUserInfoAllResponse")
    public JAXBElement<GetUserInfoAllResponse> createGetUserInfoAllResponse(GetUserInfoAllResponse value) {
        return new JAXBElement<GetUserInfoAllResponse>(_GetUserInfoAllResponse_QNAME, GetUserInfoAllResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SendMessage }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "sendMessage")
    public JAXBElement<SendMessage> createSendMessage(SendMessage value) {
        return new JAXBElement<SendMessage>(_SendMessage_QNAME, SendMessage.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SendMessageResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://service.ws.mg.com/", name = "sendMessageResponse")
    public JAXBElement<SendMessageResponse> createSendMessageResponse(SendMessageResponse value) {
        return new JAXBElement<SendMessageResponse>(_SendMessageResponse_QNAME, SendMessageResponse.class, null, value);
    }

}
